LIFF有個方法,liff.scanCode()是可以開始QRcode讀取器,並回傳讀取到的內容,可以參考這支來自董大偉老師的liff2 demo影片。
在今年1月初的時候,LINE官方有宣布,參考這篇,liff.scanCode()因技術問題,功能將暫時移除,所以它無法在LINE 9.19.0以後的版本被使用。
開始QRcode讀取器,並回傳讀取到的內容。
if (liff.scanCode) {
liff.scanCode().then(result => {
// result = { value: '' }
});
}
如果LIFF APP中,想使用此功能,須至Line Developers Console中,在你的LIFF APP裡開啟這個欄位的設定:
它無法在外部瀏覽器中執行:
由於我手機的Line版本超過9.19.0,也無法成功時測: